package br.unicamp.ic.inf312.arena.modelo.controleacesso;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * UsuarioSistema.java
 * ©2006
 */

import br.unicamp.ic.inf312.arena.modelo.pessoa.Funcionario;

/**
 * @author inf312
 */
//TODO: Alteracao para a ativ. 1
public class UsuarioSistema extends Funcionario {

	private int codUsuario;
	private int codPerfil;
	
	private String login;	
	private String senha;
	
	private Perfil perfil;

	public UsuarioSistema() {
		super();
		this.perfil = new Perfil();
	}

	/**
	 * 
	 * @param loginId
	 * @param senha
	 * @param perfil
	 */
	public UsuarioSistema(String loginId, String senha, Perfil perfil) {
		super();
		this.login = loginId;
		this.senha = senha;
		this.perfil = perfil;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public Perfil getPerfil() {
		return perfil;
	}

	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}

	public int getCodPerfil() {
		return codPerfil;
	}

	public void setCodPerfil(int codPerfil) {
		this.codPerfil = codPerfil;
	}

	public int getCodUsuario() {
		return codUsuario;
	}

	public void setCodUsuario(int codUsuario) {
		this.codUsuario = codUsuario;
	}
}